package cc.messcat.entity.fupin;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.JoinTable;
import javax.persistence.ManyToMany;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.OrderBy;
import javax.persistence.Table;
import javax.persistence.Transient;

import org.hibernate.annotations.NotFound;
import org.hibernate.annotations.NotFoundAction;
import org.hibernate.annotations.Type;
import org.springframework.format.annotation.DateTimeFormat;

import com.fasterxml.jackson.annotation.JsonFormat;

import cc.messcat.common.util.DateHelper;
import cc.messcat.entity.area.Area;
import cc.messcat.entity.helpPerson.HelpPerson;

/**
 * 贫困户
 *
 * @author Administrator
 */
@Entity
@Table(name = "poor_family")
public class PoorFamily implements Serializable {
    private static final long serialVersionUID = 5010171825048154557L;
    @Id
    @GeneratedValue
    private Long id;
    /**
     * 基本情况
     */
    @Column(name = "PEROVINCE")
    private String province;// 省
    @Column(name = "CITY")
    private String city;// 市
    @Column(name = "COUNTY")
    private String county;// 县
    @Column(name = "COUNTRY")
    private String country;// 乡
    @Column(name = "VILLAGE")
    private String village;// 村
    @Column(name = "NAME")
    private String name;// 自然村:目前值和village字段相同
    @Column(name = "NUMBER")
    private String number;// 户编号
    @Column(name = "CONTACT", length = 50)
    private String contact;// 联系电话
    @Column(name = "BANK")
    private String bank;// 开户银行
    @Column(name = "CARD_NUMBER")
    private String cardNumber;// 银行卡号
    @Column(name = "STANDARD")
    private String standard;// 识别标准
    @Column(name = "POVERTY", length = 50)
    private String poverty;// 脱贫状态
    @Column(name = "ATTRIBUTE")
    private String attribute;// 贫困户属性
    @Column(name = "SOLDIER")
    private String soldier;// 是否军烈属
    @Column(name = "VEHICLE", length = 8)
    private String vehicle;// 是否有车
    @Column(name = "ROOM", length = 8)
    private String room;// 是否有房
    @Column(name = "COMPANY", length = 8)
    private String company;// 是否注册公司
    @Column(name = "REASON")
    private String reason;// 主要致贫原因
    @Column(name = "OTHER")
    private String other;// 其他致贫原因
    @Column(name = "migrate", length = 8)
    private String migrate;// 是否搬迁,0为否，1为是
    /**
     * 生产条件
     */
    @Column(name = "CUED_LAND")
    private String cuedLand;// 耕地面积（亩）
    @Column(name = "IRRIGATION")
    private String irrigation;// 有效灌溉面积（亩）
    @Column(name = "WOOD_LAND")
    private String woodLand;// 林地面积（亩）
    @Column(name = "FARM_LAND")
    private String farmLand;// 退耕还林面积（亩）
    @Column(name = "FRUIT")
    private String fruit;// 林果面积（亩）
    @Column(name = "FORA_GEGRASS")
    private String forageGrass;// 牧草地面积（亩）
    @Column(name = "WATERS")
    private String waters;// 水域面积（亩）
    @Column(name = "PRODUCTION", length = 8)
    private String production;// 是否通生产用电
    @Column(name = "COOPERATIVE", length = 8)
    private String cooperative;// 是否加入农民专业合作社
    /**
     * 生活条件
     */
    @Column(name = "DISTANCE")
    private String distance;// 与村主干路距离
    @Column(name = "TYPE", length = 20)
    private String type;// 入户路类型
    @Column(name = "HOUSING")
    private String housing;// 住房面积
    @Column(name = "LIFE", length = 8)
    private String life;// 是否通生活用电
    @Column(name = "DIFFICULTY")
    private String difficulty;// 饮水是否困难
    @Column(name = "SECURITY", length = 20)
    private String security;// 饮水是否安全
    @Column(name = "DANGER")
    private String danger;// 危房户
    @Column(name = "LEVEL", length = 20)
    private String level;// 危房级别
    @Column(name = "FUEL")
    private String fuel;// 主要燃料类型
    @Column(name = "TOILET", length = 20)
    private String toilet;// 有无卫生厕所
    /**
     * 收入、卫计信息，上年度收入信息、就业
     */
    @Column(name = "EMPLOYMENT", length = 50)
    private String employment;// 就业途径：扶贫微工厂、大棚种植、搞养殖、家庭手工业、光伏、缝纫机、量资入股、其他
    @Column(name = "WAGES", length = 50)
    private String wages;// 工资性收入
    @Column(name = "OPERATING", length = 50)
    private String operating;// 生产经营性收入
    @Column(name = "PROPERTY", length = 50)
    private String property;// 财产性收入
    @Column(name = "TRANSFER", length = 50)
    private String transfer;// 转移性收入
    @Column(name = "PLANNING", length = 50)
    private String planning;// 计划生育金
    @Column(name = "LOW", length = 50)
    private String low;// 低保金
    @Column(name = "FIVE", length = 50)
    private String five;// 五保金
    @Column(name = "PENSION", length = 50)
    private String pension;// 养老保险金
    @Column(name = "ECOLOGY", length = 50)
    private String ecology;// 生态补偿金
    @Column(name = "ELSES", length = 50)
    private String elses;// 其他转移性收入
    @Column(name = "YEAR", length = 50)
    private String year;// 年收入
    @Column(name = "EXPENSES")
    private String expenses;// 生产性支出
    @Column(name = "INCOME")
    private String income;// 纯收入
    @Column(name = "PERCAPITA")
    private String perCapita;// 人均纯收入
    @Column(name = "ALONE")
    private String alone;// 是否独生子女户
    @Column(name = "TWOGIRL")
    private String twoGirl;// 是否双女户
    @Column(name = "foodstuff_allowance", length = 60)
    private String foodstuffAllowance;// 粮食直补
    @Column(name = "capture_income", length = 60)
    private String captureIncome;// 非常住人员寄回带回收入
    @Column(name = "solatium", length = 60)
    private String solatium;// 赡养费
    @Column(name = "other_transfer", length = 60)
    private String otherTransfer;// 其他//（其他转移性收入中的其他）

    /**
     * 防贫
     */
    @Column(name = "PREVENT_ATTRIBUTE", length = 12)
    private String preventAttribute;// 防贫属性：非高标准脱贫户、非贫低收入户
    @Column(name = "PREVENT_INSURANCE", length = 8)
    private String preventInsurance;// 防贫保险：0为否，1为是
    @Column(name = "FP_RELIEF", length = 8)
    private String fpRelief;// 是否接受防贫救助
    @Column(name = "RELIEF_OBJ", length = 100)
    private String reliefObj;// 申请对象
    @Column(name = "RELIEF_OBJ_IMG", length = 80)
    private String reliefObjImg;// 申请对象照片
    @Column(name = "PREVENT_REASON", length = 12)
    private String preventReason;// 申请原因：因病，因学，因灾
    @Column(name = "APPLICATION_TIME")
    private Date applicationTime;// 申请时间
    @Column(name = "APPLICATION_TIME_IMG", length = 110)
    private String applicationTimeImg;// 申请时间照片
    @Column(name = "REVIEW_TIME")
    private Date reviewTime;// 查勘时间
    @Column(name = "RESULT_TIME")
    private Date resultTime;// 查勘结果时间
    @Column(name = "RESULT_CONTENT", length = 100)
    private String resultContent;// 查勘结果内容
    @Column(name = "RESULT_CONTENT_IMG", length = 110)
    private String resultContentImg;// 查勘结果内容照片
    @Column(name = "REVIEW_CONCLUSION", length = 100)
    private String reviewConclusion;// 查勘结论
    @Column(name = "VERIFIER", length = 100)
    private String verifier;// 核查人
    @Column(name = "EVALUATION_TIME")
    private Date evaluationTime;// 评议时间
    @Column(name = "EVALUATION_IMG", length = 110)
    private String evaluationTimeImg;// 评议照片
    @Column(name = "PUBLICATION_TIME")
    private Date publicationTime;// 公示时间
    @Column(name = "PUBLICATION_IMG", length = 110)
    private String publicationTimeImg;// 公示照片

    @Column(name = "CALAMITY", length = 50)
    private String calamity;// 因灾损失金额
    @Column(name = "CALAMITY_IMG", length = 110)
    private String calamityImg;// 因灾损失金额照片
    @Column(name = "EDUCATION", length = 50)
    private String education;// 因学学费金额
    @Column(name = "EDUCATION_IMG", length = 110)
    private String educationImg;// 因学学费金额照片
    @Column(name = "ILLNESS", length = 50)
    private String illness;// 因病自费金额
    @Column(name = "ILLNESS_IMG", length = 110)
    private String illnessImg;// 因病自费金额照片
    @Column(name = "RELIEF_AMO", length = 50)
    private String reliefAmo;// 救助金额
    @Column(name = "RELIEF_AMO_IMG", length = 110)
    private String reliefAmoImg;// 救助金额照片


    // /////////////////////////
    /**
     * 家庭帮扶措施
     */
    // 扶贫微工厂
    @Column(name = "MIFACTORY", length = 8)
    private String mifactory;// 是否扶贫微工厂
    @Column(name = "MIF_FACTORY_NAME", length = 100)
    private String miffactoryName;// 工厂名称
    @Column(name = "MIF_SALARY", length = 50)
    private String mifSalary;// 月薪
    @Column(name = "MIF_EMPNAME", length = 50)
    private String mifEmpName;// 就业者姓名
    // 种植业
    @Column(name = "PLANTING", length = 8)
    private String planTing;// 是否种植业
    @Column(name = "PLAN_NAME", length = 100)
    private String planName;// 种植名称
    @Column(name = "PLAN_SUBSIDY_AMO", length = 100)
    private String planSubsidyAmo;// 补贴金额
    @Column(name = "PLAN_SALES", length = 50)
    private String planSales;// 销售方式
    @Column(name = "PLAN_NICKNAME", length = 50)
    private String planNickname;// 种植者姓名
    // 养殖业
    @Column(name = "BREED", length = 8)
    private String breed;// 是否养殖业
    @Column(name = "BREED_NAME", length = 100)
    private String breedName;// 养殖名称
    @Column(name = "BREED_SUBSIDY_AMO", length = 100)
    private String breedSubsidyAmo;// 养殖补贴金额
    @Column(name = "BREED_SALES", length = 100)
    private String breedSales;// 养殖销售方式
    @Column(name = "BREED_NICKNAME", length = 50)
    private String breedNickname;// 养殖者姓名
    // 家庭手工业
    @Column(name = "FA_MILY_WORK", length = 8)
    private String familyWork;// 是否家庭手工业
    @Column(name = "FA_MACHIN_NAME", length = 100)
    private String famachinName;// 家庭手工业 加工名称
    @Column(name = "FA_INCOME", length = 50)
    private String faIncome;// 家庭手工业 收入
    @Column(name = "FA_SALES", length = 50)
    private String faSales;// 家庭手工业 销售方式
    @Column(name = "FA_NICKNAME", length = 50)
    private String faNickname;// 家庭手工业 加工者姓名
    // 光伏入股
    @Column(name = "PHO_STOCK", length = 8)
    private String phoStock;// 是否光伏入股
    @Column(name = "PHO_ANNINC", length = 100)
    private String phoAnnInc;// 光伏入股 年收入金额
    @Column(name = "PHO_NICKNAME", length = 100)
    private String phoNickName;// 光伏入股 入股者姓名
    // 股份制
    @Column(name = "SHARES", length = 20)
    private String shares;// 股份制 （设备入股，量资入股，其他）
    /**
     * 设备入股
     */
    @Column(name = "EQU_SBNAME", length = 100)
    private String equSbName;// 设备名称
    @Column(name = "EQU_ENTER", length = 100)
    private String equEnter;// 设备 入股企业
    @Column(name = "EQU_AMO", length = 100)
    private String equAmo;// 设备 补贴金额
    @Column(name = "EQU_NAME", length = 100)
    private String equName;// 设备 入股者名称
    /**
     * 量资入股
     */
    @Column(name = "CAP_AMO", length = 100)
    private String capAmo;// 量资 金额
    @Column(name = "CAP_ENTER", length = 100)
    private String capEnter;// 量资 入股企业
    @Column(name = "CAP_BOMAMO", length = 100)
    private String capBomAmo;// 设备 分红金额
    @Column(name = "CAP_NAME", length = 100)
    private String capName;// 设备 入股者名称
    // 小额贷款
    @Column(name = "LOAN", length = 8)
    private String loan;// 是否小额贷款
    @Column(name = "LOAN_MD", length = 200)
    private String loanMd;// 贷款目的
    @Column(name = "LOAN_AMO", length = 50)
    private String loan_Amo;// 贷款金额
    @Column(name = "LOAN_TERM", length = 20)
    private String loanTerm;// 贷款期限
    @Column(name = "LOAN_PEOPLE", length = 50)
    private String loanPeople;// 贷款人
    //////////////////////////////

    /**
     * 其他
     */
    @OneToMany(fetch = FetchType.LAZY)
    @JoinColumn(name = "FID")
    @OrderBy(value = "locate('户主',relation,1) DESC,relation asc")
    private List<Family> family;
    @Column(name = "IS_DEL", length = 8)
    private String isDel;// 删除 默认0 1为删除

    @Column(name = "ADD_TIME")
    @JsonFormat(pattern = DateHelper.DATE_COMMON_FORMAT, timezone = "GMT+8")
    @DateTimeFormat(pattern = DateHelper.DATE_COMMON_FORMAT)
    private Date addTime;// 添加时间

    @JsonFormat(pattern = DateHelper.DATE_COMMON_FORMAT, timezone = "GMT+8")
    @DateTimeFormat(pattern = DateHelper.DATE_COMMON_FORMAT)
    @Column(name = "UP_TIME")
    private Date upTime;// 修改时间

    @OneToOne(cascade = CascadeType.PERSIST, fetch = FetchType.EAGER)
    @JoinColumn(name = "AREA_ID")
    @NotFound(action = NotFoundAction.IGNORE)
    private Area area;

    @ManyToMany(cascade = CascadeType.MERGE, fetch = FetchType.EAGER)
    @JoinTable(name = "HELP_PERSON_AND_POOR_FAMILY", joinColumns = {@JoinColumn(name = "poorFamilyId")}, inverseJoinColumns = {
            @JoinColumn(name = "helpPersonId")})
    private List<HelpPerson> helpPersons;

    @Column(name = "AREACODES")
    private String areaCodes;// 行政编号

    @Column(name = "ANNUAL", length = 80)
    private String annual;// 年度
    
    @Transient
    private Long  visitingRecordCount;//帮扶日志数量
    
    @Type(type="text") 
    @Column(name = "POOR_FAMILY_IMG")
    private String poorFamilyImg;//贫困户图片，多张图片使用英文逗号分割
    
    public Long getId() {
        return id;
    }

    public String getProvince() {
        return province;
    }

    public String getCity() {
        return city;
    }

    public String getCounty() {
        return county;
    }

    public String getCountry() {
        return country;
    }

    public String getVillage() {
        return village;
    }

    public String getNumber() {
        return number;
    }

    public String getContact() {
        return contact;
    }

    public String getBank() {
        return bank;
    }

    public String getCardNumber() {
        return cardNumber;
    }

    public String getStandard() {
        return standard;
    }

    public String getPoverty() {
        return poverty;
    }

    public String getAttribute() {
        return attribute;
    }

    public String getSoldier() {
        return soldier;
    }

    public String getVehicle() {
        return vehicle;
    }

    public String getRoom() {
        return room;
    }

    public String getCompany() {
        return company;
    }

    public String getReason() {
        return reason;
    }

    public String getOther() {
        return other;
    }

    public String getCuedLand() {
        return cuedLand;
    }

    public String getIrrigation() {
        return irrigation;
    }

    public String getWoodLand() {
        return woodLand;
    }

    public String getFarmLand() {
        return farmLand;
    }

    public String getFruit() {
        return fruit;
    }

    public String getForageGrass() {
        return forageGrass;
    }

    public String getWaters() {
        return waters;
    }

    public String getProduction() {
        return production;
    }

    public String getCooperative() {
        return cooperative;
    }

    public String getDistance() {
        return distance;
    }

    public String getType() {
        return type;
    }

    public String getHousing() {
        return housing;
    }

    public String getLife() {
        return life;
    }

    public String getDifficulty() {
        return difficulty;
    }

    public String getSecurity() {
        return security;
    }

    public String getDanger() {
        return danger;
    }

    public String getLevel() {
        return level;
    }

    public String getFuel() {
        return fuel;
    }

    public String getToilet() {
        return toilet;
    }

    public String getWages() {
        return wages;
    }

    public String getOperating() {
        return operating;
    }

    public String getProperty() {
        return property;
    }

    public String getTransfer() {
        return transfer;
    }

    public String getPlanning() {
        return planning;
    }

    public String getLow() {
        return low;
    }

    public String getFive() {
        return five;
    }

    public String getPension() {
        return pension;
    }

    public String getEcology() {
        return ecology;
    }

    public String getElses() {
        return elses;
    }

    public String getYear() {
        return year;
    }

    public String getExpenses() {
        return expenses;
    }

    public String getIncome() {
        return income;
    }

    public String getPerCapita() {
        return perCapita;
    }

    public String getAlone() {
        return alone;
    }

    public String getTwoGirl() {
        return twoGirl;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public void setCounty(String county) {
        this.county = county;
    }

    public void setCountry(String country) {
        this.country = country;
    }

    public void setVillage(String village) {
        this.village = village;
    }

    public void setNumber(String number) {
        this.number = number;
    }

    public void setContact(String contact) {
        this.contact = contact;
    }

    public void setBank(String bank) {
        this.bank = bank;
    }

    public void setCardNumber(String cardNumber) {
        this.cardNumber = cardNumber;
    }

    public void setStandard(String standard) {
        this.standard = standard;
    }

    public void setPoverty(String poverty) {
        this.poverty = poverty;
    }

    public void setAttribute(String attribute) {
        this.attribute = attribute;
    }

    public void setSoldier(String soldier) {
        this.soldier = soldier;
    }

    public void setVehicle(String vehicle) {
        this.vehicle = vehicle;
    }

    public void setRoom(String room) {
        this.room = room;
    }

    public void setCompany(String company) {
        this.company = company;
    }

    public void setReason(String reason) {
        this.reason = reason;
    }

    public void setOther(String other) {
        this.other = other;
    }

    public void setCuedLand(String cuedLand) {
        this.cuedLand = cuedLand;
    }

    public void setIrrigation(String irrigation) {
        this.irrigation = irrigation;
    }

    public void setWoodLand(String woodLand) {
        this.woodLand = woodLand;
    }

    public void setFarmLand(String farmLand) {
        this.farmLand = farmLand;
    }

    public void setFruit(String fruit) {
        this.fruit = fruit;
    }

    public void setForageGrass(String forageGrass) {
        this.forageGrass = forageGrass;
    }

    public void setWaters(String waters) {
        this.waters = waters;
    }

    public void setProduction(String production) {
        this.production = production;
    }

    public void setCooperative(String cooperative) {
        this.cooperative = cooperative;
    }

    public void setDistance(String distance) {
        this.distance = distance;
    }

    public void setType(String type) {
        this.type = type;
    }

    public void setHousing(String housing) {
        this.housing = housing;
    }

    public void setLife(String life) {
        this.life = life;
    }

    public void setDifficulty(String difficulty) {
        this.difficulty = difficulty;
    }

    public void setSecurity(String security) {
        this.security = security;
    }

    public void setDanger(String danger) {
        this.danger = danger;
    }

    public void setLevel(String level) {
        this.level = level;
    }

    public void setFuel(String fuel) {
        this.fuel = fuel;
    }

    public void setToilet(String toilet) {
        this.toilet = toilet;
    }

    public void setWages(String wages) {
        this.wages = wages;
    }

    public void setOperating(String operating) {
        this.operating = operating;
    }

    public void setProperty(String property) {
        this.property = property;
    }

    public void setTransfer(String transfer) {
        this.transfer = transfer;
    }

    public void setPlanning(String planning) {
        this.planning = planning;
    }

    public void setLow(String low) {
        this.low = low;
    }

    public void setFive(String five) {
        this.five = five;
    }

    public void setPension(String pension) {
        this.pension = pension;
    }

    public void setEcology(String ecology) {
        this.ecology = ecology;
    }

    public void setElses(String elses) {
        this.elses = elses;
    }

    public void setYear(String year) {
        this.year = year;
    }

    public void setExpenses(String expenses) {
        this.expenses = expenses;
    }

    public void setIncome(String income) {
        this.income = income;
    }

    public void setPerCapita(String perCapita) {
        this.perCapita = perCapita;
    }

    public void setAlone(String alone) {
        this.alone = alone;
    }

    public void setTwoGirl(String twoGirl) {
        this.twoGirl = twoGirl;
    }

    public Date getAddTime() {
        return addTime;
    }

    public Date getUpTime() {
        return upTime;
    }

    public void setAddTime(Date addTime) {
        this.addTime = addTime;
    }

    public void setUpTime(Date upTime) {
        this.upTime = upTime;
    }

    public String getIsDel() {
        return isDel;
    }

    public void setIsDel(String isDel) {
        this.isDel = isDel;
    }

    public List<Family> getFamily() {
        return family;
    }

    public void setFamily(List<Family> family) {
        this.family = family;
    }

    public Area getArea() {
        return area;
    }

    public void setArea(Area area) {
        this.area = area;
    }

    public List<HelpPerson> getHelpPersons() {
        return helpPersons;
    }

    public void setHelpPersons(List<HelpPerson> helpPersons) {
        this.helpPersons = helpPersons;
    }

    public String getAreaCodes() {
        return areaCodes;
    }

    public void setAreaCodes(String areaCodes) {
        this.areaCodes = areaCodes;
    }

    public String getAnnual() {
        return annual;
    }

    public void setAnnual(String annual) {
        this.annual = annual;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getMigrate() {
        return migrate;
    }

    public void setMigrate(String migrate) {
        this.migrate = migrate;
    }

    public String getEmployment() {
        return employment;
    }

    public void setEmployment(String employment) {
        this.employment = employment;
    }

    public String getPreventReason() {
        return preventReason;
    }

    public void setPreventReason(String preventReason) {
        this.preventReason = preventReason;
    }

    public String getPreventInsurance() {
        return preventInsurance;
    }

    public void setPreventInsurance(String preventInsurance) {
        this.preventInsurance = preventInsurance;
    }

    public String getFpRelief() {
        return fpRelief;
    }

    public void setFpRelief(String fpRelief) {
        this.fpRelief = fpRelief;
    }

    public String getReliefAmo() {
        return reliefAmo;
    }

    public void setReliefAmo(String reliefAmo) {
        this.reliefAmo = reliefAmo;
    }

    public String getReliefObj() {
        return reliefObj;
    }

    public void setReliefObj(String reliefObj) {
        this.reliefObj = reliefObj;
    }

    public String getMifactory() {
        return mifactory;
    }

    public void setMifactory(String mifactory) {
        this.mifactory = mifactory;
    }

    public String getMiffactoryName() {
        return miffactoryName;
    }

    public void setMiffactoryName(String miffactoryName) {
        this.miffactoryName = miffactoryName;
    }

    public String getMifSalary() {
        return mifSalary;
    }

    public void setMifSalary(String mifSalary) {
        this.mifSalary = mifSalary;
    }

    public String getMifEmpName() {
        return mifEmpName;
    }

    public void setMifEmpName(String mifEmpName) {
        this.mifEmpName = mifEmpName;
    }

    public String getPlanTing() {
        return planTing;
    }

    public void setPlanTing(String planTing) {
        this.planTing = planTing;
    }

    public String getPlanName() {
        return planName;
    }

    public void setPlanName(String planName) {
        this.planName = planName;
    }

    public String getPlanSubsidyAmo() {
        return planSubsidyAmo;
    }

    public void setPlanSubsidyAmo(String planSubsidyAmo) {
        this.planSubsidyAmo = planSubsidyAmo;
    }

    public String getPlanSales() {
        return planSales;
    }

    public void setPlanSales(String planSales) {
        this.planSales = planSales;
    }

    public String getPlanNickname() {
        return planNickname;
    }

    public void setPlanNickname(String planNickname) {
        this.planNickname = planNickname;
    }

    public String getBreed() {
        return breed;
    }

    public void setBreed(String breed) {
        this.breed = breed;
    }

    public String getBreedName() {
        return breedName;
    }

    public void setBreedName(String breedName) {
        this.breedName = breedName;
    }

    public String getBreedSubsidyAmo() {
        return breedSubsidyAmo;
    }

    public void setBreedSubsidyAmo(String breedSubsidyAmo) {
        this.breedSubsidyAmo = breedSubsidyAmo;
    }

    public String getBreedSales() {
        return breedSales;
    }

    public void setBreedSales(String breedSales) {
        this.breedSales = breedSales;
    }

    public String getBreedNickname() {
        return breedNickname;
    }

    public void setBreedNickname(String breedNickname) {
        this.breedNickname = breedNickname;
    }

    public String getFamilyWork() {
        return familyWork;
    }

    public void setFamilyWork(String familyWork) {
        this.familyWork = familyWork;
    }

    public String getFamachinName() {
        return famachinName;
    }

    public void setFamachinName(String famachinName) {
        this.famachinName = famachinName;
    }

    public String getFaIncome() {
        return faIncome;
    }

    public void setFaIncome(String faIncome) {
        this.faIncome = faIncome;
    }

    public String getFaSales() {
        return faSales;
    }

    public void setFaSales(String faSales) {
        this.faSales = faSales;
    }

    public String getFaNickname() {
        return faNickname;
    }

    public void setFaNickname(String faNickname) {
        this.faNickname = faNickname;
    }

    public String getPhoStock() {
        return phoStock;
    }

    public void setPhoStock(String phoStock) {
        this.phoStock = phoStock;
    }

    public String getPhoAnnInc() {
        return phoAnnInc;
    }

    public void setPhoAnnInc(String phoAnnInc) {
        this.phoAnnInc = phoAnnInc;
    }

    public String getPhoNickName() {
        return phoNickName;
    }

    public void setPhoNickName(String phoNickName) {
        this.phoNickName = phoNickName;
    }

    public String getShares() {
        return shares;
    }

    public void setShares(String shares) {
        this.shares = shares;
    }

    public String getEquSbName() {
        return equSbName;
    }

    public void setEquSbName(String equSbName) {
        this.equSbName = equSbName;
    }

    public String getEquEnter() {
        return equEnter;
    }

    public void setEquEnter(String equEnter) {
        this.equEnter = equEnter;
    }

    public String getEquAmo() {
        return equAmo;
    }

    public void setEquAmo(String equAmo) {
        this.equAmo = equAmo;
    }

    public String getEquName() {
        return equName;
    }

    public void setEquName(String equName) {
        this.equName = equName;
    }

    public String getCapAmo() {
        return capAmo;
    }

    public void setCapAmo(String capAmo) {
        this.capAmo = capAmo;
    }

    public String getCapEnter() {
        return capEnter;
    }

    public void setCapEnter(String capEnter) {
        this.capEnter = capEnter;
    }

    public String getCapBomAmo() {
        return capBomAmo;
    }

    public void setCapBomAmo(String capBomAmo) {
        this.capBomAmo = capBomAmo;
    }

    public String getCapName() {
        return capName;
    }

    public void setCapName(String capName) {
        this.capName = capName;
    }

    public String getLoan() {
        return loan;
    }

    public void setLoan(String loan) {
        this.loan = loan;
    }

    public String getLoanMd() {
        return loanMd;
    }

    public void setLoanMd(String loanMd) {
        this.loanMd = loanMd;
    }

    public String getLoan_Amo() {
        return loan_Amo;
    }

    public void setLoan_Amo(String loan_Amo) {
        this.loan_Amo = loan_Amo;
    }

    public String getLoanTerm() {
        return loanTerm;
    }

    public void setLoanTerm(String loanTerm) {
        this.loanTerm = loanTerm;
    }

    public String getLoanPeople() {
        return loanPeople;
    }

    public void setLoanPeople(String loanPeople) {
        this.loanPeople = loanPeople;
    }

    public String getFoodstuffAllowance() {
        return foodstuffAllowance;
    }

    public void setFoodstuffAllowance(String foodstuffAllowance) {
        this.foodstuffAllowance = foodstuffAllowance;
    }

    public String getCaptureIncome() {
        return captureIncome;
    }

    public void setCaptureIncome(String captureIncome) {
        this.captureIncome = captureIncome;
    }

    public String getSolatium() {
        return solatium;
    }

    public void setSolatium(String solatium) {
        this.solatium = solatium;
    }

    public String getOtherTransfer() {
        return otherTransfer;
    }

    public void setOtherTransfer(String otherTransfer) {
        this.otherTransfer = otherTransfer;
    }

    public String getPreventAttribute() {
        return preventAttribute;
    }

    public void setPreventAttribute(String preventAttribute) {
        this.preventAttribute = preventAttribute;
    }

    public Date getApplicationTime() {
        return applicationTime;
    }

    public void setApplicationTime(Date applicationTime) {
        this.applicationTime = applicationTime;
    }

    public Date getReviewTime() {
        return reviewTime;
    }

    public void setReviewTime(Date reviewTime) {
        this.reviewTime = reviewTime;
    }

    public Date getResultTime() {
        return resultTime;
    }

    public void setResultTime(Date resultTime) {
        this.resultTime = resultTime;
    }

    public String getResultContent() {
        return resultContent;
    }

    public void setResultContent(String resultContent) {
        this.resultContent = resultContent;
    }

    public String getReviewConclusion() {
        return reviewConclusion;
    }

    public void setReviewConclusion(String reviewConclusion) {
        this.reviewConclusion = reviewConclusion;
    }

    public String getVerifier() {
        return verifier;
    }

    public void setVerifier(String verifier) {
        this.verifier = verifier;
    }

    public Date getEvaluationTime() {
        return evaluationTime;
    }

    public void setEvaluationTime(Date evaluationTime) {
        this.evaluationTime = evaluationTime;
    }


    public Date getPublicationTime() {
        return publicationTime;
    }


    public String getCalamity() {
        return calamity;
    }

    public void setCalamity(String calamity) {
        this.calamity = calamity;
    }

    public String getEducation() {
        return education;
    }

    public void setEducation(String education) {
        this.education = education;
    }

    public String getIllness() {
        return illness;
    }

    public void setIllness(String illness) {
        this.illness = illness;
    }

    public String getReliefObjImg() {
        return reliefObjImg;
    }

    public void setReliefObjImg(String reliefObjImg) {
        this.reliefObjImg = reliefObjImg;
    }

    public String getApplicationTimeImg() {
        return applicationTimeImg;
    }

    public void setApplicationTimeImg(String applicationTimeImg) {
        this.applicationTimeImg = applicationTimeImg;
    }

    public String getResultContentImg() {
        return resultContentImg;
    }

    public void setResultContentImg(String resultContentImg) {
        this.resultContentImg = resultContentImg;
    }

    public String getEvaluationTimeImg() {
        return evaluationTimeImg;
    }

    public void setEvaluationTimeImg(String evaluationTimeImg) {
        this.evaluationTimeImg = evaluationTimeImg;
    }

    public void setPublicationTime(Date publicationTime) {
        this.publicationTime = publicationTime;
    }

    public String getPublicationTimeImg() {
        return publicationTimeImg;
    }

    public void setPublicationTimeImg(String publicationTimeImg) {
        this.publicationTimeImg = publicationTimeImg;
    }

    public String getCalamityImg() {
        return calamityImg;
    }

    public void setCalamityImg(String calamityImg) {
        this.calamityImg = calamityImg;
    }

    public String getEducationImg() {
        return educationImg;
    }

    public void setEducationImg(String educationImg) {
        this.educationImg = educationImg;
    }

    public String getIllnessImg() {
        return illnessImg;
    }

    public void setIllnessImg(String illnessImg) {
        this.illnessImg = illnessImg;
    }

    public String getReliefAmoImg() {
        return reliefAmoImg;
    }

    public void setReliefAmoImg(String reliefAmoImg) {
        this.reliefAmoImg = reliefAmoImg;
    }

	public Long getVisitingRecordCount() {
		return visitingRecordCount;
	}

	public void setVisitingRecordCount(Long visitingRecordCount) {
		this.visitingRecordCount = visitingRecordCount;
	}

	public String getPoorFamilyImg() {
		return poorFamilyImg;
	}

	public void setPoorFamilyImg(String poorFamilyImg) {
		this.poorFamilyImg = poorFamilyImg;
	}
    
}
